The ' txt' resource contains the text of each page. The ' pag' resource contains information about the page such as ruler's margins, text justification, color table, etc. The ' ste' and ' sty' resources contains style information of the text. The ' lih' resource contains line's height information of the text. The ' pos' is the text positioning information saved between opening of the page. The 'indx' is the pages' index table of each page used in the "Index Table" dialog.
The other resources, 'cpag' is the current page number. The 'bpag' is the base page number (ie. the top page number displayed in the vertical scroll bar. The 'prnt' is print resource saved information from the last printing operation. And, the 'ver#' resource of the NotePad++ file's version number.
Adding More Pages
You can modify 'STR ' resource ID -16000 to extend the number of pages from 35 (1 to 9 and A to Z pages) to your desired specifications. However, the command short-cut keys are hardwired to the original first 35 pages. This will be changed in v2.0 where you can have almost an infinite number of pages with its command short-cut key bindings. You will be only limited by memory and disk space.
Also, do not use any multi-byte characters usually available in foreign font systems, such as Kanji, Chinese, etc. Otherwise, you will get interesting junk in the page's button displays.
NOTE: Please make a backup copy of the DA before editing the 'STR ' resource when using ResEdit application.
Ruler's in Inches or Centimeters
You can have the ruler either in inches or centimeters. Simply change the resource 'rulr' ID's to -16000. Currently, ID -16000 defines the ruler in inches, and ID -15999 defines the ruler in centimeters.
AGAIN: Please make a backup copy of the DA before editing the 'rulr' resource when using ResEdit application.
Corrupted File
If the "NotePad++ File" becomes corrupted and the DA can't opened it, then try using ResEdit 2.1.1 to repair the resource file. Note, while you are peeking around using the ResEdit. The actual text is in the ' txt' resources where the ID 1 is equal to Page 1, ID 2 is equal to Page 2, ID 9 is equal to Page 9, ID 10 is equal to Page A, and etc. The other resources ' pag', ' ste', ' sty', ' lih', ' pos', and 'indx' resources are used with the ' txt' resources with the respected IDs.